package com.smart.manager.pop.entities.enums;

import com.smart.common.annotation.DictEnum;
import com.smart.common.entities.constant.TagColor;
import com.smart.common.entities.core.BaseEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;


/**
 * 台账分类
 *
 * @author leo
 * @date 2023/07/26
 */
@Getter
@DictEnum(title = "台账分类")
@AllArgsConstructor
public enum BillKind implements BaseEnum {

    //每邀请一个玩家养猪仔时，本级代理可获得玩家认养猪仔时的消额的百分之 ? 的佣金奖励
    RAISE("认养猪仔" , TagColor.ORANGE),   // 受益
    //玩家在喂养猪仔的过程中,本级代理可以获得喂养时消费金币的百分之3作为佣金奖励
    EATING("日常喂养", TagColor.RED),      // 受益
    //下级代理邀请的玩家消费时,本级代理可获得玩家消费金币的百分之4作为佣金奖励
    MINUTE("二级分销", TagColor.RED),       // 受益
    //本级代理邀请其他代理注册时,本级代理可以获得代理注册时支付的金额的百分之5作为佣金奖励
    UPGRADE("升级代理", TagColor.RED),      //受益
    CONSUME("玩家消费", TagColor.RED),      //受益
    WITHDRAW("提现申请", TagColor.RED),      //受益
    RECEIPT("提现结果", TagColor.RED),      //受益

    SYSTEM("系统扣除", TagColor.RED);      //受益

    private final String label;

    private final String theme;

}
